package com.ctf.soft.ms.service.manage;

import com.ctf.soft.ms.dao.dto.manage.PurviewMenu;
import com.ctf.soft.ms.dao.model.manage.Menu;
import com.ctf.soft.ms.dao.model.manage.MenuRelation;
import com.ctf.soft.ms.service.IBaseService;

import java.util.List;
import java.util.Map;

/**
 * 名称： IMenuService<br>
 * 描述： 系统菜单业务处理接口<br>
 * 最近修改时间：2015/7/31 12:55<br>
 * 修改说明：
 *
 * @author jiajl
 */
public interface IMenuService extends IBaseService<Menu> {

    public List<Menu> loadPageList(Map<String, Object> map);

    public int getPageCount(Map<String, Object> map);

    public List<PurviewMenu> loadPurviewMenu(String mark);

    public int insertBatch(String parentMenu, String menuCode, String menuName);

    public List<MenuRelation> loadListByRelation(String mark, String code);

}
